package com.gxa.modules.pojo;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@ApiModel("菜单实体")
@Data
public class Menu {

  @ApiModelProperty(name = "m_id",notes = "菜单id",dataType = "long",required = false)
  private long m_id;

  @ApiModelProperty(name = "m_title",notes = "菜单名称",dataType = "String",required = false)
  private String m_title;

  @ApiModelProperty(name = "m_pid",notes = "父级编号",dataType = "long",required = false)
  private long m_pid;

  @ApiModelProperty(name = "m_pids",notes = "所有父级编号",dataType = "String",required = false)
  private String m_pids;

  @ApiModelProperty(name = "m_url",notes = "URL地址",dataType = "String",required = false)
  private String m_url;

  @ApiModelProperty(name = "m_perms",notes = "权限标识",dataType = "String",required = false)
  private String m_perms;

  @ApiModelProperty(name = "m_icon",notes = "图标",dataType = "String",required = false)
  private String m_icon;

  @ApiModelProperty(name = "m_type",notes = "类型（1:一级菜单,2:子级菜单,3:不是菜单）",dataType = "long",required = false)
  private long m_type;

  @ApiModelProperty(name = "m_sort",notes = "排序",dataType = "long",required = false)
  private long m_sort;

  @ApiModelProperty(name = "m_remark",notes = "备注",dataType = "String",required = false)
  private String m_remark;

  @ApiModelProperty(name = "m_create_date",notes = "创建时间",dataType = "Date",required = false)
  private Date m_create_date;

  @ApiModelProperty(name = "m_status",notes = "状态（1:正常,2:冻结,3:删除）",dataType = "long",required = false)
  private long m_status;

  @ApiModelProperty(name = "childMenu",notes = "子菜单",dataType = "long",required = false)
  private Menu childMenu;


}
